#ifndef GROUPDIALOG_H
#define GROUPDIALOG_H

#include <QWidget>

namespace Ui {
class Groupdialog;
}

class Groupdialog : public QWidget
{
    Q_OBJECT

public:
    explicit Groupdialog(QWidget *parent = nullptr);
    ~Groupdialog();
signals:
    //发送聊天内容的信号
    void SIG_sendChatMsg(int id,QString mes);
    //邀请成员的信号
    void SIG_groupInvite(int groupiId,QString groupname);
    //点击退出群聊的信号
    void SIG_exitGroup(int groupId);
    //点击刷新的信号
    void SIG_groupList(int groupId);
public:
    //设置窗体信息
    void slot_setInfo(QString name,int id);
    //设置聊天信息
    void slot_setChatMssage(QString mes,QString name);
    //设定用户列表
    void setUserInfo(QString name);
    //清空列表
    void clearList();
private slots:
    void on_pb_send_clicked();

    void on_pb_tool4_clicked();

    void on_pb_tool3_clicked();

    void on_pb_f5_clicked();

private:
    Ui::Groupdialog *ui;
    int m_id;
    QString m_name;
    int row;
};

#endif // GROUPDIALOG_H
